/* CSS Document */
#reg_title{ color:#969F24; font-weight:320; margin-left:20px;}
#reg_title img{ float:left; padding-left:4px; padding-top:4px; padding-right:2px; margin-left:4px;}
.reg_info{ margin-left:60px; color:#1C67F4; font-size:14px; font-weight:bold;}
table{ margin-right:150px; position:absolute;}
#table_up{ height:210px;}
td{ padding:4px 0;}
.right_input{ width:160px; height:16px; margin-left:10px; border:1px solid #4F84E8;}
.left{ text-align:right; width:140px;}
.dfn{ color:#F00;}
#table_line{ height:1.8px; width:auto; background-color: #BCFCFC; }
.sex{ margin-left:10px;}
#address{ margin-left:10px;}
#table_down{ height:90px;}
#submit{ margin-left:160px; margin-top:10px; }
.button{ border:#4F84E8 solid 1px; }


.onShow{
	background:url(../../pic/onShow.gif) no-repeat;
	padding-left:20px;
	width:200px;
	margin-left:-180px;
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
	}

.onFocus{
	background:url(../../pic/onFocus.gif) no-repeat;
padding-left:20px;
margin-left:-180px;
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}
.onError
{
    background:url(../../pic/onError.gif) no-repeat;
padding-left:20px;
margin-left:-180px;
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}
.onCorrect
{
    background:url(../../pic/onCorrect.gif) no-repeat;
	margin-left:-180px;
	padding-left:20px;
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}
.onLoad
{
    background:url(../../pic/onLoad.gif) no-repeat;
margin-left:-180px;
	padding-left:20px;
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}
